body{background: none !important; font-size: 18px !important; line-height: 30px;}

.header{ background: url(/material/images/new/top-bg.jpg) no-repeat 0 bottom; background-size: cover; height: 422px;}
.site-banner{ margin-bottom: 157px !important;}
.nav{ width: 100%; height: 70px; background: #064a9d; line-height: 70px; max-width: 1150px;}
.site-search{ margin: 0 auto !important; width: 438px; height: 51px;border-bottom-left-radius: 10px;border-top-left-radius: 10px;overflow: hidden;}
.site-search-submit {width: 81px;height: 51px;float: left;background: #005393 url(/material/images/new/search.png) no-repeat center center;}
.site-search-txt{ box-sizing: border-box; padding: 3px 10px; width: 357px !important; height: 51px; background: rgba(255,255,255,0.6) !important; font-size: 18px; color: #333;}
.add-bg{ background:#f3fbfe url(/material/images/new/bg.jpg) repeat-x 0 0;}

.wrap{ box-sizing: border-box; padding: 0 25px; width: 1150px;}
.tit{ text-align: center; padding: 0 20px; font-size: 36px; font-weight: bold; line-height: 42px; padding-top: 30px;}
.tit a{ color: #1367ca;}
.titcon{ margin-top: 10px; padding: 0 40px;}
.titcon a{ color: #333;}
.titcon a span{ color: #0a5a9a;}

.box{ display: flex; justify-content: space-between;}
.focus-dep{ width: 513px; height: 319px;}
.item1{ margin-top: 30px;}
.item2{  margin-top: 30px;width: 560px;}
.item2 .tab-line-nav{ border: none;}
.item2 .tab-line-nav li{ font-size: 24px; font-weight: bold; padding: 0 0 10px 0; margin-right: 40px;}
.item2 .tab-line-nav .cur{color: #1366cc !important; border-bottom: 4px solid #1366cc;}
.item2 .tab-line-nav .cur a{ font-size: 24px;color: #1366cc}
#tabGovCon li a, #tabPostCon li a, .area-list li a{ font-size: 18px;}
.item2 .cur a:link{color: #11a6ff}
.item2 .tab-more a.cur{ font-size: 16px;}

.card-box{ margin-top: 30px; margin-bottom: 40px;}
.wrap-layout{ margin-top: 10px;}

.add-tab{ margin: 0 auto;margin-top: 20px;}
.add-tab .content{ display: none;}
.add-tab .tabInfo{background: #f3f9fd; padding: 50px 30px 20px 30px; margin-top: -20px; height: 250px;}
.add-tab .tab{ display: flex;}
.add-tab .tab a{ box-sizing: border-box;  display: block; flex: 1; text-align: center; font-size: 24px; font-weight: bold; color: #06355b; text-decoration: none;}
.add-tab .tab .select{ background: #f3f9fd url(/material/images/new/tab-bg.png) no-repeat right 0; color: #fff;  height: 80px;}
.add-tab .tab .select span{ background:none; border: none; padding-top: 0;}
.add-tab .tab span{ background: #f3f9fd url(/material/images/new/line.png) no-repeat right 16px; display: block; box-sizing: border-box;width: 100%; margin-top: 18px; height: 50px;line-height: 40px; padding-top:10px;
 padding-bottom: 5px;}
 .add-tab .tab a:last-child span{ background-image: none;}
  .add-tab .tab i{ padding: 10px 20px;}
  
  .add-tab .tab .icon1{ background: url(/material/images/new/icon1.png) no-repeat 0 12px;}
  .add-tab .tab .icon2{ background: url(/material/images/new/icon2.png) no-repeat 0 10px;}
  .add-tab .tab .icon3{ background: url(/material/images/new/icon3.png) no-repeat 0 10px;}
  .add-tab .tab .icon4{ background: url(/material/images/new/icon4.png) no-repeat 0 12px;}
  
  .add-tab .tab .select .icon1{ background: url(/material/images/new/icon1.png) no-repeat 0 -48px;}
  .add-tab .tab .select .icon2{ background: url(/material/images/new/icon2.png) no-repeat 0 -42px;}
  .add-tab .tab .select .icon3{ background: url(/material/images/new/icon3.png) no-repeat 0 -48px;}
  .add-tab .tab .select .icon4{ background: url(/material/images/new/icon4.png) no-repeat 0 -46px;}

.main2{  margin: 0 auto; margin-top: 30px; margin-bottom: 25px;} 
.main2 .item3{ width: 353px; border: 1px solid #e5e5e5; border-radius: 6px; overflow: hidden; height: 460px;}
.main2 .tit3{background:#0c74ff url(/material/images/new/zwdt.png) no-repeat right 0; box-sizing: border-box; padding-left: 25px; height: 78px; font-size: 24px; text-align: left; line-height: 78px; }
.main2 .tit3 a{ color: #fff; text-decoration: none; font-weight: bold;}
.main2 .tit5{background:#0c74ff url(/material/images/new/wsbs.png) no-repeat right 0;}
.main2 .tit6{background:#0c74ff url(/material/images/new/hdjl.png) no-repeat right 0;}

.main2 .content{ display: none;}
.main2 .tabbox{ padding: 20px;}
.main2 .tab{ border-bottom: 1px solid #b3b3b3; display: flex; justify-content: space-between; padding-bottom: 10px;} 
.main2 .tab a{display: block; text-decoration: none; color: #06355b; font-weight: bold; }
.main2 .tab .select{ color: #056fff;}
.main2 .tab .select span{ border-bottom: 3px solid #056fff;padding-bottom: 10px;}

.main2 .tabInfo ul{ list-style: none; padding: 0; margin: 0; margin-top: 15px;}
.main2 .tabInfo ul li{ width: 50%; float: left; height: 28px; overflow: hidden; padding: 0; font-size: 16px; margin-top: 2px;}
.main2 .tabInfo ul li a{ color: #535353; text-decoration: none;}
.main2 .tabInfo ul li a:hover{color:#056fff ;}

.main2 .iconbox{ padding:5px 15px 20px 15px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.main2 .iconbox a{ display: block; box-sizing: border-box; padding-top: 20px; height: 105px; width: 48%; background: #f3f9fd; border-radius: 15px; text-align: center; margin-top: 15px; text-decoration: none; color: #333;}
.main2 .iconbox a:hover{ background: #1479ff; color: #fff;}
.main2 .iconbox i{ display: block; width: 80px; height: 45px; margin: 0 auto;font-style: normal;}

.main2 .iconbox .icon1{ background: url(/material/images/new/icon5.png) no-repeat center 0;}
.main2 .iconbox .icon2{ background: url(/material/images/new/icon6.png) no-repeat center 0;}
.main2 .iconbox .icon3{ background: url(/material/images/new/icon7.png) no-repeat center 0;}
.main2 .iconbox .icon4{ background: url(/material/images/new/icon8.png) no-repeat center 0;}
.main2 .iconbox .icon5{ background: url(/material/images/new/icon9.png) no-repeat center 0;}
.main2 .iconbox .icon6{ background: url(/material/images/new/icon10.png) no-repeat center 0;}
.main2 .iconbox .icon11{ background: url(/material/images/new/icon11.png) no-repeat center 0;}
.main2 .iconbox .zas{ background: url(/material/images/new/zagls.png) no-repeat center 0;padding-top: 44px;width: 133px;}


.main2 .iconbox a:hover .icon1{background: url(/material/images/new/icon5.png) no-repeat center -76px;}
.main2 .iconbox a:hover .icon2{background: url(/material/images/new/icon6.png) no-repeat center -72px;}
.main2 .iconbox a:hover .icon3{background: url(/material/images/new/icon7.png) no-repeat center -85px;}
.main2 .iconbox a:hover .icon4{background: url(/material/images/new/icon8.png) no-repeat center -76px;}
.main2 .iconbox a:hover .icon5{background: url(/material/images/new/icon9.png) no-repeat center -76px;}
.main2 .iconbox a:hover .icon6{background: url(/material/images/new/icon10.png) no-repeat center -72px;}
.main2 .iconbox a:hover .icon11{background: url(/material/images/new/icon11.png) no-repeat center -70px;}
.main2 .iconbox a:hover .zas{background: url(/material/images/new/zagls.png) no-repeat center -70px;}


.main2 .iconbox .icon7,.main2 .iconbox .icon7:hover{background: url(/material/images/new/ldxx.png) no-repeat 0 0; box-sizing: border-box; text-align: right; padding-right: 20px; line-height: 35px; width: 158px; height: 78px; font-size: 18px; font-weight: bold; color: #fff;}
.main2 .iconbox .icon8,.main2 .iconbox .icon8:hover{background: url(/material/images/new/wpjc.png) no-repeat 0 0; box-sizing: border-box; text-align: right; padding-right: 20px; line-height: 35px; width: 158px; height: 78px; font-size: 18px; font-weight: bold; color: #fff;}
.main2 .iconbox .icon9,.main2 .iconbox .icon9:hover{background: url(/material/images/new/zxzx.png) no-repeat 0 0; box-sizing: border-box; text-align: right; padding-right: 20px; line-height: 35px; width: 158px; height: 78px; font-size: 18px; font-weight: bold; color: #fff;
margin-top: 10px;}
.main2 .iconbox .icon10,.main2 .iconbox .icon10:hover{background: url(/material/images/new/zqyj.png) no-repeat 0 0; box-sizing: border-box; text-align: right; padding-right: 20px; line-height: 35px; width: 158px; height: 78px; font-size: 18px; font-weight: bold; color: #fff;
margin-top: 15px;}

.txt-list li{ background: url(/material/images/new/arrow.png) no-repeat 0 17px;}
.file-search{ box-sizing: border-box; border: 1px solid #07a8f2;width: 100%; border-radius: 10px;display: flex; justify-content: space-between;}
.file-search-title {color: #304b94;font-weight: bold;width: 120px; text-align: center;font-size: 24px; border-right: 1px solid #304b94;}
.file-search input[type="text"] { height: 45px;line-height: 50px; box-sizing: border-box;padding: 0 20px; width: 750px; border: none; outline: none;}
.file-search-submit, .file-search-submit-right { background: #304b94 url(/material/images/new/search2.png) no-repeat 30px center;border-radius: 0; height: 50px; box-sizing: border-box; 
  padding-left: 90px;  width: 200px; text-align: left;font-size: 24px;letter-spacing: 10px;}
  
    .main2 .txt-list{ padding: 0 20px;}
  .main2 .txt-list li{ font-size: 16px;}
  
  .sub .title-site{ padding-left: 0; color: #06355b; border: none;} 
  .link-site .title-site{ border-bottom: 1px solid #b3b3b3; padding-bottom: 8px; color: #06355b; }
  .title-site a{ color: #06355b;}
 
 /*--友情链接 --*/ 
  .title-site-link .gov-link {    border: 1px solid #e5e5e5;padding: 5px 8px;}
  
  .link-site-wrap .tab-nav{ background: #cce9ff;display: flex;justify-content: space-between;}
    .tab-link-nav-site li{background-color: #cce9ff;color: #06355b; font-weight: bold; background-image: none; height: 40px; line-height: 40px; width: 270px !important; padding-left: 0 !important; text-align: center !important;}
	   .tab-link-nav-site li a{color: #06355b;}
	   
	       .tab-link-nav-site li .cur{ background: #146eaa; color: #fff;}
		   
	 .link-site-wrap .tab-nav .cur{ background: #146eaa url(/material/images/new/arrow-down.png) no-repeat 12px center  !important; color: #fff !important; background-size: 16px !important;}
	 .link-site-wrap .tab-nav .cur a{ color: #fff; font-size: 18px; font-weight: bold;}
	 #tabLinkCon ul li{ font-size: 15px;}
	 
	 .link-site .i-site{ background: none;}
	 .link-site .title-site{ padding-left: 0;}
		   
		   
.footer-site{ background: #1366cc; color: #fff; margin-top: -25px;}
.footer-txt{ padding-left: 0;}
.footer-txt a{color: #fff;}
.footer-link-wrong{ padding-left: 0; padding-top: 30px;}
.footer-link-gov{ margin-top: 20px; padding-right: 20px;}
.footer-web{ height: 170px;}

.navicon2{background-image: url(/material/images/new/nav-icon2.png) !important; }
.navicon3{background-image: url(/material/images/new/nav-icon3.png) !important; }
.navicon4{background-image: url(/material/images/new/nav-icon4.png) !important; background-position: 6px 3px;}
.navicon5{background-image: url(/material/images/new/nav-icon5.png) !important; background-position: 5px 1px;}
.navicon6{background-image: url(/material/images/new/nav-icon6.png) !important; background-position: 3px 4px;}

/*--全国要闻 --*/
.card-news-list-box ul {
    margin: 25px 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.card-news-list-box li {
    box-sizing: border-box;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 35px;
    width: 50%;
    position: relative;
    font-size: 16px;
    height: 35px;
    overflow: hidden;
    border-right: 1px dashed #cecece;
}
.card-news-list-box li:nth-child(2n){ border: none;}
.card-news-list-box span {
    font-size: 14px;
    color: #686868;
    float: right;
}
.card-news-list-box li:before {
    content: "";
    position: absolute;
    left: 28px;
    top: 16px;
    width: 2px;
    height: 2px;
    background-color: #000;
}

.bg-1{  background: url(/material/images/new/card_bg_1.jpg) no-repeat; background-size:100% !important;}
.bg-2{  background: url(/material/images/new/card_bg_2.jpg) no-repeat; background-size:100% !important;}
.bg-3{  background: url(/material/images/new/card_bg_3.jpg) no-repeat; background-size:100% !important;}
.bg-4{  background: url(/material/images/new/card_bg_4.jpg) no-repeat; background-size:100% !important;}

.crumb-nav, .crumb{ margin-bottom: 10px;}
.card-more-box{ right: 12px;}

@media screen and (max-width: 768px){
	.Mobile_warp {
			display: block;
			overflow: hidden;
		}
		
	.PC_warp {
		    display: none;
			}
}

@media screen and (min-width: 769px){
	.PC_warp {
	    display: block;
	}
	.Mobile_warp {
			display: none;
	}
}

/*----滚动条-----*/
 /* IE 浏览器 */
 .addscllor::-webkit-scrollbar {
    width: 5px;
    background: #f3f9ff;
    height: 8px;
    border-radius: 16px;
  }
   
  .addscllor::-webkit-scrollbar-track,
  .addscllor::-webkit-scrollbar-thumb {
    border-radius: 999px;
    width: 5px;
    border: 5px solid transparent;
  }
   
  .addscllor::-webkit-scrollbar-thumb {
    width: 5px;
    min-height: 8px;
    background-clip: content-box;
    background: #cfdffd;
  }
   
  .addscllor::-webkit-scrollbar-corner {
    background: #191a37;
  }
  
  .zfxxgk-right{ box-sizing: border-box !important; padding: 20px !important;}
  .add-bg .more{ border: none;}
  .wjk-search{ margin-bottom: 60px;}
  .zfxxgk-channel-list li{ width: 100% !important;}